@时光机
2年前 提问
1个回答

电子商务安全有哪些特殊数字签名体制

Simon
2年前

电子商务安全有以下特殊数字签名体制:

  • 不可否认数字签名:不可否认数字签名,最本质的是在无签字者的配合下,不可能验证签字的有效性。利用这个特殊的性质,可以在一定程度上防止复制或散布他所签字的文件的可能性,从而使产权所有者可以控制产品的散发。这在电子出版领域的知识保护中很有用。

  • 失败-终止数字签名:对每个可能的公开密钥,对应着很多的私有密钥,它们都可以正常工作。而签名者仅仅持有并知道众多私有密钥中的一个。所以强大的攻击者恢复出来的私有密钥刚好是签名者持有的私有密钥的情况的概率是非常小的。而不同的私有密钥产生的签名是不相同的,以此可以鉴别出伪造者的签名。

  • 盲签名:盲签名在数字现金、电子投票等领域都有较大的应用价值,特别是目前的数字现金,大部分都是采用盲签名的原理实现。盲签名的基本思想是求签名者把明文消息M盲变换为M′,M′隐藏了明文M的内容;然后把M′给签名者(仲裁者)进行签名,得到签名结果S(M′);最后,求签名者取回S(M′),采用解盲变换处理得到S(M),就是M的签名。

  • 批量签名:批量签名(Batch Signature)是指能够用一次签名动作,完成对若干个不同的消息的签名;并且以后可以对每一条消息独立地进行认证。该类签名算法的突出优点就是提高了对批量文件签名的效率,因此在电子商务的某些领域有所应用。

  • 群签名:它是研究面向社会团体或群体中的所有成员需要的一种密码体制。有只有团体内的成员才能够代表团体签名、接收到签名的人可以验证该签名是属于某个团体的、接收者不知道签名的是该团体中的哪一个成员、在出现争议时,可以由团体的成员或第三方识别出签字者等特性。

  • 代理签名:代理签名(Proxy Signature)就是指定某人来代替自己签署,也称为委托签名。由此就引来问题,如何在不把自己的私钥给代理人的情况下,使代理人替自己完成签名的功能。代理签名在某些特殊领域是有用途的,例如,当你度假期间,希望你的秘书替你签署处理一些文件,就需要使用代理签名。